package pers.hxy.lookweather.utils;

import java.util.HashMap;
import java.util.Map;

import pers.hxy.lookweather.R;

/**
 * 获取天气图标
 * 图标代码说明见 https://dev.qweather.com/docs/resource/icons/
 */
public class IconUtil {
    /**
     * 根据icon代码获取R.drawable id
     * @param icon icon
     * @return R.drawable id
     */
    public static int getIconID(String icon) {
        return getIconID(icon, false);
    }

    /**
     *
     * @param icon icon
     * @param fill fill
     * @return R.drawable id
     */
    public static int getIconID(String icon, boolean fill) {
        return fill ? iconMapWithFill.getOrDefault(icon, R.drawable.qweather_icon_100_fill) :
                    iconMap.getOrDefault(icon, R.drawable.qweather_icon_100);
    }

    private static final Map<String, Integer> iconMap = new HashMap<String, Integer>() {{
        put("100", R.drawable.qweather_icon_100);
        put("1001", R.drawable.qweather_icon_1001);
        put("1002", R.drawable.qweather_icon_1002);
        put("1003", R.drawable.qweather_icon_1003);
        put("1004", R.drawable.qweather_icon_1004);
        put("1005", R.drawable.qweather_icon_1005);
        put("1006", R.drawable.qweather_icon_1006);
        put("1007", R.drawable.qweather_icon_1007);
        put("1008", R.drawable.qweather_icon_1008);
        put("1009", R.drawable.qweather_icon_1009);
        put("101", R.drawable.qweather_icon_101);
        put("1010", R.drawable.qweather_icon_1010);
        put("1011", R.drawable.qweather_icon_1011);
        put("1012", R.drawable.qweather_icon_1012);
        put("1013", R.drawable.qweather_icon_1013);
        put("1014", R.drawable.qweather_icon_1014);
        put("1015", R.drawable.qweather_icon_1015);
        put("1016", R.drawable.qweather_icon_1016);
        put("1017", R.drawable.qweather_icon_1017);
        put("1018", R.drawable.qweather_icon_1018);
        put("1019", R.drawable.qweather_icon_1019);
        put("102", R.drawable.qweather_icon_102);
        put("1020", R.drawable.qweather_icon_1020);
        put("1021", R.drawable.qweather_icon_1021);
        put("1022", R.drawable.qweather_icon_1022);
        put("1023", R.drawable.qweather_icon_1023);
        put("1024", R.drawable.qweather_icon_1024);
        put("1025", R.drawable.qweather_icon_1025);
        put("1026", R.drawable.qweather_icon_1026);
        put("1027", R.drawable.qweather_icon_1027);
        put("1028", R.drawable.qweather_icon_1028);
        put("1029", R.drawable.qweather_icon_1029);
        put("103", R.drawable.qweather_icon_103);
        put("1030", R.drawable.qweather_icon_1030);
        put("1031", R.drawable.qweather_icon_1031);
        put("1032", R.drawable.qweather_icon_1032);
        put("1033", R.drawable.qweather_icon_1033);
        put("1034", R.drawable.qweather_icon_1034);
        put("1035", R.drawable.qweather_icon_1035);
        put("1036", R.drawable.qweather_icon_1036);
        put("1037", R.drawable.qweather_icon_1037);
        put("1038", R.drawable.qweather_icon_1038);
        put("1039", R.drawable.qweather_icon_1039);
        put("104", R.drawable.qweather_icon_104);
        put("1040", R.drawable.qweather_icon_1040);
        put("1041", R.drawable.qweather_icon_1041);
        put("1042", R.drawable.qweather_icon_1042);
        put("1043", R.drawable.qweather_icon_1043);
        put("1044", R.drawable.qweather_icon_1044);
        put("1045", R.drawable.qweather_icon_1045);
        put("1046", R.drawable.qweather_icon_1046);
        put("1047", R.drawable.qweather_icon_1047);
        put("1048", R.drawable.qweather_icon_1048);
        put("1049", R.drawable.qweather_icon_1049);
        put("1050", R.drawable.qweather_icon_1050);
        put("1051", R.drawable.qweather_icon_1051);
        put("1052", R.drawable.qweather_icon_1052);
        put("1053", R.drawable.qweather_icon_1053);
        put("1054", R.drawable.qweather_icon_1054);
        put("1055", R.drawable.qweather_icon_1055);
        put("1056", R.drawable.qweather_icon_1056);
        put("1057", R.drawable.qweather_icon_1057);
        put("1058", R.drawable.qweather_icon_1058);
        put("1059", R.drawable.qweather_icon_1059);
        put("1060", R.drawable.qweather_icon_1060);
        put("1061", R.drawable.qweather_icon_1061);
        put("1062", R.drawable.qweather_icon_1062);
        put("1063", R.drawable.qweather_icon_1063);
        put("1064", R.drawable.qweather_icon_1064);
        put("1065", R.drawable.qweather_icon_1065);
        put("1066", R.drawable.qweather_icon_1066);
        put("1067", R.drawable.qweather_icon_1067);
        put("1068", R.drawable.qweather_icon_1068);
        put("1069", R.drawable.qweather_icon_1069);
        put("1071", R.drawable.qweather_icon_1071);
        put("1072", R.drawable.qweather_icon_1072);
        put("1073", R.drawable.qweather_icon_1073);
        put("1074", R.drawable.qweather_icon_1074);
        put("1075", R.drawable.qweather_icon_1075);
        put("1076", R.drawable.qweather_icon_1076);
        put("1077", R.drawable.qweather_icon_1077);
        put("1078", R.drawable.qweather_icon_1078);
        put("1079", R.drawable.qweather_icon_1079);
        put("1080", R.drawable.qweather_icon_1080);
        put("1081", R.drawable.qweather_icon_1081);
        put("1082", R.drawable.qweather_icon_1082);
        put("1084", R.drawable.qweather_icon_1084);
        put("1085", R.drawable.qweather_icon_1085);
        put("1086", R.drawable.qweather_icon_1086);
        put("1087", R.drawable.qweather_icon_1087);
        put("1088", R.drawable.qweather_icon_1088);
        put("1089", R.drawable.qweather_icon_1089);
        put("1201", R.drawable.qweather_icon_1201);
        put("1202", R.drawable.qweather_icon_1202);
        put("1203", R.drawable.qweather_icon_1203);
        put("1204", R.drawable.qweather_icon_1204);
        put("1205", R.drawable.qweather_icon_1205);
        put("1206", R.drawable.qweather_icon_1206);
        put("1207", R.drawable.qweather_icon_1207);
        put("1208", R.drawable.qweather_icon_1208);
        put("1209", R.drawable.qweather_icon_1209);
        put("1210", R.drawable.qweather_icon_1210);
        put("1211", R.drawable.qweather_icon_1211);
        put("1212", R.drawable.qweather_icon_1212);
        put("1213", R.drawable.qweather_icon_1213);
        put("1214", R.drawable.qweather_icon_1214);
        put("1215", R.drawable.qweather_icon_1215);
        put("1216", R.drawable.qweather_icon_1216);
        put("1217", R.drawable.qweather_icon_1217);
        put("1218", R.drawable.qweather_icon_1218);
        put("1219", R.drawable.qweather_icon_1219);
        put("1221", R.drawable.qweather_icon_1221);
        put("1241", R.drawable.qweather_icon_1241);
        put("1242", R.drawable.qweather_icon_1242);
        put("1243", R.drawable.qweather_icon_1243);
        put("1244", R.drawable.qweather_icon_1244);
        put("1245", R.drawable.qweather_icon_1245);
        put("1246", R.drawable.qweather_icon_1246);
        put("1247", R.drawable.qweather_icon_1247);
        put("1248", R.drawable.qweather_icon_1248);
        put("1249", R.drawable.qweather_icon_1249);
        put("1250", R.drawable.qweather_icon_1250);
        put("1251", R.drawable.qweather_icon_1251);
        put("1271", R.drawable.qweather_icon_1271);
        put("1272", R.drawable.qweather_icon_1272);
        put("1273", R.drawable.qweather_icon_1273);
        put("1274", R.drawable.qweather_icon_1274);
        put("150", R.drawable.qweather_icon_150);
        put("151", R.drawable.qweather_icon_151);
        put("152", R.drawable.qweather_icon_152);
        put("153", R.drawable.qweather_icon_153);
        put("1601", R.drawable.qweather_icon_1601);
        put("1602", R.drawable.qweather_icon_1602);
        put("1603", R.drawable.qweather_icon_1603);
        put("1604", R.drawable.qweather_icon_1604);
        put("1605", R.drawable.qweather_icon_1605);
        put("1606", R.drawable.qweather_icon_1606);
        put("1607", R.drawable.qweather_icon_1607);
        put("1608", R.drawable.qweather_icon_1608);
        put("1609", R.drawable.qweather_icon_1609);
        put("1610", R.drawable.qweather_icon_1610);
        put("1701", R.drawable.qweather_icon_1701);
        put("1702", R.drawable.qweather_icon_1702);
        put("1703", R.drawable.qweather_icon_1703);
        put("1801", R.drawable.qweather_icon_1801);
        put("1802", R.drawable.qweather_icon_1802);
        put("1803", R.drawable.qweather_icon_1803);
        put("1804", R.drawable.qweather_icon_1804);
        put("1805", R.drawable.qweather_icon_1805);
        put("2001", R.drawable.qweather_icon_2001);
        put("2002", R.drawable.qweather_icon_2002);
        put("2003", R.drawable.qweather_icon_2003);
        put("2004", R.drawable.qweather_icon_2004);
        put("2005", R.drawable.qweather_icon_2005);
        put("2006", R.drawable.qweather_icon_2006);
        put("2007", R.drawable.qweather_icon_2007);
        put("2029", R.drawable.qweather_icon_2029);
        put("2030", R.drawable.qweather_icon_2030);
        put("2031", R.drawable.qweather_icon_2031);
        put("2032", R.drawable.qweather_icon_2032);
        put("2033", R.drawable.qweather_icon_2033);
        put("2050", R.drawable.qweather_icon_2050);
        put("2051", R.drawable.qweather_icon_2051);
        put("2052", R.drawable.qweather_icon_2052);
        put("2053", R.drawable.qweather_icon_2053);
        put("2054", R.drawable.qweather_icon_2054);
        put("2070", R.drawable.qweather_icon_2070);
        put("2071", R.drawable.qweather_icon_2071);
        put("2072", R.drawable.qweather_icon_2072);
        put("2073", R.drawable.qweather_icon_2073);
        put("2074", R.drawable.qweather_icon_2074);
        put("2075", R.drawable.qweather_icon_2075);
        put("2076", R.drawable.qweather_icon_2076);
        put("2077", R.drawable.qweather_icon_2077);
        put("2078", R.drawable.qweather_icon_2078);
        put("2079", R.drawable.qweather_icon_2079);
        put("2080", R.drawable.qweather_icon_2080);
        put("2081", R.drawable.qweather_icon_2081);
        put("2082", R.drawable.qweather_icon_2082);
        put("2083", R.drawable.qweather_icon_2083);
        put("2084", R.drawable.qweather_icon_2084);
        put("2085", R.drawable.qweather_icon_2085);
        put("2100", R.drawable.qweather_icon_2100);
        put("2101", R.drawable.qweather_icon_2101);
        put("2102", R.drawable.qweather_icon_2102);
        put("2103", R.drawable.qweather_icon_2103);
        put("2104", R.drawable.qweather_icon_2104);
        put("2105", R.drawable.qweather_icon_2105);
        put("2106", R.drawable.qweather_icon_2106);
        put("2107", R.drawable.qweather_icon_2107);
        put("2108", R.drawable.qweather_icon_2108);
        put("2109", R.drawable.qweather_icon_2109);
        put("2111", R.drawable.qweather_icon_2111);
        put("2120", R.drawable.qweather_icon_2120);
        put("2121", R.drawable.qweather_icon_2121);
        put("2122", R.drawable.qweather_icon_2122);
        put("2123", R.drawable.qweather_icon_2123);
        put("2124", R.drawable.qweather_icon_2124);
        put("2125", R.drawable.qweather_icon_2125);
        put("2126", R.drawable.qweather_icon_2126);
        put("2127", R.drawable.qweather_icon_2127);
        put("2128", R.drawable.qweather_icon_2128);
        put("2129", R.drawable.qweather_icon_2129);
        put("2130", R.drawable.qweather_icon_2130);
        put("2131", R.drawable.qweather_icon_2131);
        put("2132", R.drawable.qweather_icon_2132);
        put("2133", R.drawable.qweather_icon_2133);
        put("2134", R.drawable.qweather_icon_2134);
        put("2135", R.drawable.qweather_icon_2135);
        put("2150", R.drawable.qweather_icon_2150);
        put("2151", R.drawable.qweather_icon_2151);
        put("2152", R.drawable.qweather_icon_2152);
        put("2153", R.drawable.qweather_icon_2153);
        put("2154", R.drawable.qweather_icon_2154);
        put("2155", R.drawable.qweather_icon_2155);
        put("2156", R.drawable.qweather_icon_2156);
        put("2157", R.drawable.qweather_icon_2157);
        put("2158", R.drawable.qweather_icon_2158);
        put("2159", R.drawable.qweather_icon_2159);
        put("2160", R.drawable.qweather_icon_2160);
        put("2161", R.drawable.qweather_icon_2161);
        put("2162", R.drawable.qweather_icon_2162);
        put("2163", R.drawable.qweather_icon_2163);
        put("2164", R.drawable.qweather_icon_2164);
        put("2165", R.drawable.qweather_icon_2165);
        put("2166", R.drawable.qweather_icon_2166);
        put("2190", R.drawable.qweather_icon_2190);
        put("2191", R.drawable.qweather_icon_2191);
        put("2192", R.drawable.qweather_icon_2192);
        put("2193", R.drawable.qweather_icon_2193);
        put("2200", R.drawable.qweather_icon_2200);
        put("2201", R.drawable.qweather_icon_2201);
        put("2202", R.drawable.qweather_icon_2202);
        put("2203", R.drawable.qweather_icon_2203);
        put("2204", R.drawable.qweather_icon_2204);
        put("2205", R.drawable.qweather_icon_2205);
        put("2207", R.drawable.qweather_icon_2207);
        put("2208", R.drawable.qweather_icon_2208);
        put("2209", R.drawable.qweather_icon_2209);
        put("2210", R.drawable.qweather_icon_2210);
        put("2211", R.drawable.qweather_icon_2211);
        put("2212", R.drawable.qweather_icon_2212);
        put("2213", R.drawable.qweather_icon_2213);
        put("2214", R.drawable.qweather_icon_2214);
        put("2215", R.drawable.qweather_icon_2215);
        put("2216", R.drawable.qweather_icon_2216);
        put("2217", R.drawable.qweather_icon_2217);
        put("2218", R.drawable.qweather_icon_2218);
        put("2300", R.drawable.qweather_icon_2300);
        put("2301", R.drawable.qweather_icon_2301);
        put("2302", R.drawable.qweather_icon_2302);
        put("2303", R.drawable.qweather_icon_2303);
        put("2304", R.drawable.qweather_icon_2304);
        put("2305", R.drawable.qweather_icon_2305);
        put("2306", R.drawable.qweather_icon_2306);
        put("2307", R.drawable.qweather_icon_2307);
        put("2308", R.drawable.qweather_icon_2308);
        put("2309", R.drawable.qweather_icon_2309);
        put("2311", R.drawable.qweather_icon_2311);
        put("2312", R.drawable.qweather_icon_2312);
        put("2313", R.drawable.qweather_icon_2313);
        put("2314", R.drawable.qweather_icon_2314);
        put("2315", R.drawable.qweather_icon_2315);
        put("2316", R.drawable.qweather_icon_2316);
        put("2317", R.drawable.qweather_icon_2317);
        put("2318", R.drawable.qweather_icon_2318);
        put("2319", R.drawable.qweather_icon_2319);
        put("2320", R.drawable.qweather_icon_2320);
        put("2321", R.drawable.qweather_icon_2321);
        put("2322", R.drawable.qweather_icon_2322);
        put("2323", R.drawable.qweather_icon_2323);
        put("2324", R.drawable.qweather_icon_2324);
        put("2325", R.drawable.qweather_icon_2325);
        put("2326", R.drawable.qweather_icon_2326);
        put("2327", R.drawable.qweather_icon_2327);
        put("2328", R.drawable.qweather_icon_2328);
        put("2330", R.drawable.qweather_icon_2330);
        put("2331", R.drawable.qweather_icon_2331);
        put("2332", R.drawable.qweather_icon_2332);
        put("2333", R.drawable.qweather_icon_2333);
        put("2341", R.drawable.qweather_icon_2341);
        put("2343", R.drawable.qweather_icon_2343);
        put("2345", R.drawable.qweather_icon_2345);
        put("2346", R.drawable.qweather_icon_2346);
        put("2348", R.drawable.qweather_icon_2348);
        put("2349", R.drawable.qweather_icon_2349);
        put("2350", R.drawable.qweather_icon_2350);
        put("2351", R.drawable.qweather_icon_2351);
        put("2352", R.drawable.qweather_icon_2352);
        put("2353", R.drawable.qweather_icon_2353);
        put("2354", R.drawable.qweather_icon_2354);
        put("2355", R.drawable.qweather_icon_2355);
        put("2356", R.drawable.qweather_icon_2356);
        put("2357", R.drawable.qweather_icon_2357);
        put("2358", R.drawable.qweather_icon_2358);
        put("2359", R.drawable.qweather_icon_2359);
        put("2360", R.drawable.qweather_icon_2360);
        put("2361", R.drawable.qweather_icon_2361);
        put("2362", R.drawable.qweather_icon_2362);
        put("2363", R.drawable.qweather_icon_2363);
        put("2364", R.drawable.qweather_icon_2364);
        put("2365", R.drawable.qweather_icon_2365);
        put("2366", R.drawable.qweather_icon_2366);
        put("2367", R.drawable.qweather_icon_2367);
        put("2368", R.drawable.qweather_icon_2368);
        put("2369", R.drawable.qweather_icon_2369);
        put("2370", R.drawable.qweather_icon_2370);
        put("2371", R.drawable.qweather_icon_2371);
        put("2372", R.drawable.qweather_icon_2372);
        put("2373", R.drawable.qweather_icon_2373);
        put("2374", R.drawable.qweather_icon_2374);
        put("2375", R.drawable.qweather_icon_2375);
        put("2376", R.drawable.qweather_icon_2376);
        put("2377", R.drawable.qweather_icon_2377);
        put("2378", R.drawable.qweather_icon_2378);
        put("2379", R.drawable.qweather_icon_2379);
        put("2380", R.drawable.qweather_icon_2380);
        put("2381", R.drawable.qweather_icon_2381);
        put("2382", R.drawable.qweather_icon_2382);
        put("2383", R.drawable.qweather_icon_2383);
        put("2384", R.drawable.qweather_icon_2384);
        put("2385", R.drawable.qweather_icon_2385);
        put("2386", R.drawable.qweather_icon_2386);
        put("2387", R.drawable.qweather_icon_2387);
        put("2388", R.drawable.qweather_icon_2388);
        put("2389", R.drawable.qweather_icon_2389);
        put("2390", R.drawable.qweather_icon_2390);
        put("2391", R.drawable.qweather_icon_2391);
        put("2392", R.drawable.qweather_icon_2392);
        put("2393", R.drawable.qweather_icon_2393);
        put("2394", R.drawable.qweather_icon_2394);
        put("2395", R.drawable.qweather_icon_2395);
        put("2396", R.drawable.qweather_icon_2396);
        put("2397", R.drawable.qweather_icon_2397);
        put("2398", R.drawable.qweather_icon_2398);
        put("2399", R.drawable.qweather_icon_2399);
        put("2400", R.drawable.qweather_icon_2400);
        put("2409", R.drawable.qweather_icon_2409);
        put("2411", R.drawable.qweather_icon_2411);
        put("2412", R.drawable.qweather_icon_2412);
        put("2413", R.drawable.qweather_icon_2413);
        put("2414", R.drawable.qweather_icon_2414);
        put("2415", R.drawable.qweather_icon_2415);
        put("2416", R.drawable.qweather_icon_2416);
        put("2417", R.drawable.qweather_icon_2417);
        put("2418", R.drawable.qweather_icon_2418);
        put("2419", R.drawable.qweather_icon_2419);
        put("2420", R.drawable.qweather_icon_2420);
        put("2421", R.drawable.qweather_icon_2421);
        put("2422", R.drawable.qweather_icon_2422);
        put("2423", R.drawable.qweather_icon_2423);
        put("2424", R.drawable.qweather_icon_2424);
        put("2425", R.drawable.qweather_icon_2425);
        put("2426", R.drawable.qweather_icon_2426);
        put("300", R.drawable.qweather_icon_300);
        put("301", R.drawable.qweather_icon_301);
        put("302", R.drawable.qweather_icon_302);
        put("303", R.drawable.qweather_icon_303);
        put("304", R.drawable.qweather_icon_304);
        put("305", R.drawable.qweather_icon_305);
        put("306", R.drawable.qweather_icon_306);
        put("307", R.drawable.qweather_icon_307);
        put("308", R.drawable.qweather_icon_308);
        put("309", R.drawable.qweather_icon_309);
        put("310", R.drawable.qweather_icon_310);
        put("311", R.drawable.qweather_icon_311);
        put("312", R.drawable.qweather_icon_312);
        put("313", R.drawable.qweather_icon_313);
        put("314", R.drawable.qweather_icon_314);
        put("315", R.drawable.qweather_icon_315);
        put("316", R.drawable.qweather_icon_316);
        put("317", R.drawable.qweather_icon_317);
        put("318", R.drawable.qweather_icon_318);
        put("350", R.drawable.qweather_icon_350);
        put("351", R.drawable.qweather_icon_351);
        put("399", R.drawable.qweather_icon_399);
        put("400", R.drawable.qweather_icon_400);
        put("401", R.drawable.qweather_icon_401);
        put("402", R.drawable.qweather_icon_402);
        put("403", R.drawable.qweather_icon_403);
        put("404", R.drawable.qweather_icon_404);
        put("405", R.drawable.qweather_icon_405);
        put("406", R.drawable.qweather_icon_406);
        put("407", R.drawable.qweather_icon_407);
        put("408", R.drawable.qweather_icon_408);
        put("409", R.drawable.qweather_icon_409);
        put("410", R.drawable.qweather_icon_410);
        put("456", R.drawable.qweather_icon_456);
        put("457", R.drawable.qweather_icon_457);
        put("499", R.drawable.qweather_icon_499);
        put("500", R.drawable.qweather_icon_500);
        put("501", R.drawable.qweather_icon_501);
        put("502", R.drawable.qweather_icon_502);
        put("503", R.drawable.qweather_icon_503);
        put("504", R.drawable.qweather_icon_504);
        put("507", R.drawable.qweather_icon_507);
        put("508", R.drawable.qweather_icon_508);
        put("509", R.drawable.qweather_icon_509);
        put("510", R.drawable.qweather_icon_510);
        put("511", R.drawable.qweather_icon_511);
        put("512", R.drawable.qweather_icon_512);
        put("513", R.drawable.qweather_icon_513);
        put("514", R.drawable.qweather_icon_514);
        put("515", R.drawable.qweather_icon_515);
        put("800", R.drawable.qweather_icon_800);
        put("801", R.drawable.qweather_icon_801);
        put("802", R.drawable.qweather_icon_802);
        put("803", R.drawable.qweather_icon_803);
        put("804", R.drawable.qweather_icon_804);
        put("805", R.drawable.qweather_icon_805);
        put("806", R.drawable.qweather_icon_806);
        put("807", R.drawable.qweather_icon_807);
        put("900", R.drawable.qweather_icon_900);
        put("901", R.drawable.qweather_icon_901);
        put("999", R.drawable.qweather_icon_999);
        put("9998", R.drawable.qweather_icon_9998);
        put("9999", R.drawable.qweather_icon_9999);
        put("qweather", R.drawable.qweather_icon_qweather);
    }};

    private static final Map<String, Integer> iconMapWithFill = new HashMap<String, Integer>() {{
        put("100", R.drawable.qweather_icon_100_fill);
        put("101", R.drawable.qweather_icon_101_fill);
        put("102", R.drawable.qweather_icon_102_fill);
        put("103", R.drawable.qweather_icon_103_fill);
        put("104", R.drawable.qweather_icon_104_fill);
        put("150", R.drawable.qweather_icon_150_fill);
        put("151", R.drawable.qweather_icon_151_fill);
        put("152", R.drawable.qweather_icon_152_fill);
        put("153", R.drawable.qweather_icon_153_fill);
        put("300", R.drawable.qweather_icon_300_fill);
        put("301", R.drawable.qweather_icon_301_fill);
        put("302", R.drawable.qweather_icon_302_fill);
        put("303", R.drawable.qweather_icon_303_fill);
        put("304", R.drawable.qweather_icon_304_fill);
        put("305", R.drawable.qweather_icon_305_fill);
        put("306", R.drawable.qweather_icon_306_fill);
        put("307", R.drawable.qweather_icon_307_fill);
        put("308", R.drawable.qweather_icon_308_fill);
        put("309", R.drawable.qweather_icon_309_fill);
        put("310", R.drawable.qweather_icon_310_fill);
        put("311", R.drawable.qweather_icon_311_fill);
        put("312", R.drawable.qweather_icon_312_fill);
        put("313", R.drawable.qweather_icon_313_fill);
        put("314", R.drawable.qweather_icon_314_fill);
        put("315", R.drawable.qweather_icon_315_fill);
        put("316", R.drawable.qweather_icon_316_fill);
        put("317", R.drawable.qweather_icon_317_fill);
        put("318", R.drawable.qweather_icon_318_fill);
        put("350", R.drawable.qweather_icon_350_fill);
        put("351", R.drawable.qweather_icon_351_fill);
        put("399", R.drawable.qweather_icon_399_fill);
        put("400", R.drawable.qweather_icon_400_fill);
        put("401", R.drawable.qweather_icon_401_fill);
        put("402", R.drawable.qweather_icon_402_fill);
        put("403", R.drawable.qweather_icon_403_fill);
        put("404", R.drawable.qweather_icon_404_fill);
        put("405", R.drawable.qweather_icon_405_fill);
        put("406", R.drawable.qweather_icon_406_fill);
        put("407", R.drawable.qweather_icon_407_fill);
        put("408", R.drawable.qweather_icon_408_fill);
        put("409", R.drawable.qweather_icon_409_fill);
        put("410", R.drawable.qweather_icon_410_fill);
        put("456", R.drawable.qweather_icon_456_fill);
        put("457", R.drawable.qweather_icon_457_fill);
        put("499", R.drawable.qweather_icon_499_fill);
        put("500", R.drawable.qweather_icon_500_fill);
        put("501", R.drawable.qweather_icon_501_fill);
        put("502", R.drawable.qweather_icon_502_fill);
        put("503", R.drawable.qweather_icon_503_fill);
        put("504", R.drawable.qweather_icon_504_fill);
        put("507", R.drawable.qweather_icon_507_fill);
        put("508", R.drawable.qweather_icon_508_fill);
        put("509", R.drawable.qweather_icon_509_fill);
        put("510", R.drawable.qweather_icon_510_fill);
        put("511", R.drawable.qweather_icon_511_fill);
        put("512", R.drawable.qweather_icon_512_fill);
        put("513", R.drawable.qweather_icon_513_fill);
        put("514", R.drawable.qweather_icon_514_fill);
        put("515", R.drawable.qweather_icon_515_fill);
        put("900", R.drawable.qweather_icon_900_fill);
        put("901", R.drawable.qweather_icon_901_fill);
        put("999", R.drawable.qweather_icon_999_fill);
        put("qweather", R.drawable.qweather_icon_qweather_fill);
    }};
}
